package com.project.voicememoassistant.controller;

import com.project.voicememoassistant.api.CommonResult;
import com.project.voicememoassistant.service.ListenService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.text.ParseException;

@RestController
@RequestMapping("/order")
@Slf4j
public class backlogController {
    @Resource
    private ListenService listenService;
    @PostMapping("/listening")
    public CommonResult<String> CenterListen (String context, String uid) throws ParseException {
        String a =null;
        listenService.IsNewUser(uid);
        if(context.endsWith("。")||context.contains(".")){
            log.info("消除句号！");
            context=context.substring(0,context.length()-1);
            log.info(context+"=============");
        }
        if(context.contains("提醒我")){
          a= listenService.InsertSchedule(context,uid);
        }
       else if(context.contains("日记")||(context.contains("《")||(context.contains("》")))||(context.contains("工作记录"))){
            a= listenService.InsertDiary(context,uid);
        }
       else if(context.contains("花了")||context.contains("支出")||context.contains("赚了")||context.contains("收入")||context.contains("向我借了")){
            a=listenService.InsertAccount(context,uid);
        }
       else if(context.contains("姨妈")){
            a=listenService.InsertPeriod(context,uid);
        }
       else{
           a="还在学习哦！暂时无法告诉你答案呢！";
        }
        return CommonResult.success(a);
    }


}
